home *** CD-ROM | disk | FTP | other *** search
- ; PhoneLink Script Language v0.01
- ; (c)PhoneLink plc
- ;
- ; Install Script File for Installing - Tel-Me v3.00
- ;
- ; Created by Simon May & Andy Walker - 03/05/95 Tel-Me v2.00
- ; Ammended by John Christiansen - 20/09/95 Tel-Me v2.10
- ; - 05/03/96 Tel-Me v3.00
- ;--------------------------------------------------------------------
- :START
- MAINTEXT "Welcome To Tel-Me"
- $InstallDir = "C:\TELME"
- $InstallFrom = "A:\"
- $Name = " "
- $Company = " "
- $Type = "LOCAL"
- $WinDir = "C:\WINDOWS"
- $SysDir = "C:\WINDOWS\SYSTEM"
- #App = "0"
- #Product = "0"
- $PrdBmpDir = $InstallDir
- $NameOfProd = "Any name"
- $PathAppBmp = $InstallDir
- $KeepSettings = "YES"
- $MainBmp = " "
- $CheckAddr = " "
- $DestAddr = " "
- SYS_RUN $MainBmp
-
- ;--------------------------------------------------------------------
- :INTRO
- INTRODIALOG "Introduction" $InstallFrom, $InstallDir, $KeepSettings
- INITFIB $InstallFrom, $InstallDir
- OPTIONSDIALOG "Install Options", $InstallDir
- GETTYPE $Type
- GETWINDIR $WinDir
-
- IF $Type="IMAGE", GOTO COPY
- IF $Type="REMOTE", GOTO COPY
-
- CHECKTMVER "AddressBook", "Directory", $CheckAddr, "YES"
- $DestAddr=$InstallDir+"\Addrbook\"
-
- IF $CheckAddr ! "", GOTO REG
-
- :COPY
- IF $Type="IMAGE", $DestAddr=$InstallDir+"\DISK_01\"
- IF $Type="REMOTE", $DestAddr=$InstallDir+"\"
-
- COPYFILE $InstallFrom, $DestAddr, "ADDRBOOK.ADF", "NO"
- COPYFILE $InstallFrom, $DestAddr, "ADDRBOOK.ADV", "NO"
- COPYFILE $InstallFrom, $DestAddr, "ADDRBOOK.ANH", "NO"
- COPYFILE $InstallFrom, $DestAddr, "ADDRBOOK.AIH", "NO"
- COPYFILE $InstallFrom, $DestAddr, "ADDRBOOK.AMH", "NO"
- COPYFILE $InstallFrom, $DestAddr, "ADDRBOOK.ATH", "NO"
- COPYFILE $InstallFrom, $DestAddr, "ADDRBOOK.AVH", "NO"
- COPYFILE $InstallFrom, $DestAddr, "ADDRBOOK.AUH", "NO"
- COPYFILE $InstallFrom, $DestAddr, "ADDRBOOK.CDF", "NO"
- COPYFILE $InstallFrom, $DestAddr, "ADDRBOOK.CDV", "NO"
- COPYFILE $InstallFrom, $DestAddr, "ADDRBOOK.CNH", "NO"
- IF $Type="REMOTE", GOTO REG
- IF $Type="IMAGE", GOTO REG
- SETTMVER "AddressBook", "Directory", $DestAddr
-
- :REG
- IF $KeepSettings = "YES", GOTO STARTPROG
- REGISTERDIALOG "Registration" $Name, $Company
-
- :STARTPROG
- STARTPROGRESS
- GETSTARTAPP #App
- COPYSYSFILES
-
- ;--------------------------------------------------------------------
- :APP_LOOP_START
- IF #App = "-1", GOTO APP_LOOP_COMPLETE
- COPYAPPBMP #App, $PathAppBmp
- BITMAP RIGHT, BOTTOM, $PathAppBmp
- COPYAPPINI #App, $KeepSettings
- SETINI #App, "0", "TMInformation", "Copyright", "(c) Phonelink plc 1993-1996"
- SETINI #App, "0", "TMInformation", "Version", "Tel-Me Version 3.00 Standard Installation"
- SETINI #App, "0", "TMInformation", "KeyWord", $Type
- GETSTARTPRD #App, #Product
-
- :PRODUCT_LOOP_START
- IF #Product = "-1", GOTO PRODUCT_LOOP_COMPLETE
- COPYPRDINI #App, #Product
- COPYPRDBMP #App, #Product, $ProdBmpDir
- BITMAP CENTRE, 15, $ProdBmpDir
- COPYPRD #App, #Product
- SETINI #App, #Product
- GETNEXTPRD #App, #Product
- GOTO PRODUCT_LOOP_START
-
- :PRODUCT_LOOP_COMPLETE
- IF $KeepSettings = "YES", GOTO SKIPREGISTRATION
- IF #App = "-1", GOTO SKIPREGISTRATION
- SETINI #App, "0", "Registration Info", "Name", $Name
- SETINI #App, "0", "Registration Info", "Company", $Company
-
- :SKIPREGISTRATION
- GETNEXTAPP #App
-
- GOTO APP_LOOP_START
-
- :APP_LOOP_COMPLETE
- ENDPROGRESS
- LATE $InstallFrom, $InstallDir, 10
- IF $Type = "USER", GOTO NETIAC
- GOTO NOTNETIAC
-
- :NETIAC
- CREATEDIR $InstallDir + "\IAC"
-
- :NOTNETIAC
- CREATEDIR $InstallDir + "\DEFAULT"
- CREATEDIR $InstallDir + "\RONLIB"
- CREATEDIR $InstallDir + "\IAC\ALERTS"
-
- WRITEBUILTFIB
- VALIDATE $InstallDir
-
- IF $Type = "USER", GOTO USER_ICONS
- IF $Type = "REMOTE", GOTO REMOTE
- IF $Type = "IMAGE", GOTO MESSAGE
-
- ;--------------------------------------------------------------------
- :LOCAL
- UPDATE_TMVER $InstallDir
- UPDATE_TMVER $InstallDir+"\UPGRADE"
- VERSIONFILE $InstallDir+"\COMMS\TMRLS.DAT"
-
- DELFILE $InstallDir+"\email\subdom.dll"
- DELFILE $InstallDir+"\email\mailtool.dll"
- DELFILE $InstallDir+"\comms\bt2400.1"
- DELFILE $InstallDir+"\comms\bt2400.2"
- DELFILE $InstallDir+"\comms\fmodem.db"
- DELFILE $InstallDir+"\comms\fmodem.dll"
- DELFILE $InstallDir+"\comms\errorsrp.txt"
- DELFILE $InstallDir+"\classfd\headings.dat"
- DELFILE $InstallDir+"\classfd\headings.hix"
- DELFILE $InstallDir+"\expotel\expotel.txt"
-
- ICON_START
- CREATE_GROUP "Tel-Me", "", "NO"
-
- REMICON "Tel-Me"
- REMICON "Tel-Me Comms Setup"
- REMICON "Tel-Me Supervisor"
- REMICON "Tel-Me User Admin"
- REMICON "Tel-Me Install"
- REMICON "Tel-Me Upgrade"
- REMICON "Comms Setup"
- REMICON "Upgrade\Tool"
- REMICON "Upgrade Tool"
- REMICON "Daily Post"
- REMICON "Registration On-Line"
- REMICON "Register for Tel-Me"
- REMICON "Read Me"
- REMICON "Read-Me"
-
- ADDICON $InstallDir+"\HRNSTART.EXE "+$InstallDir", "Tel-Me", "0"
- ADDICON $InstallDir+"\COMMS\SETUP.EXE -i"+$InstallDir+"\TELME.INI", "Tel-Me Comms Setup", "0"
- ADDICON $InstallDir+"\INTRO.EXE USERADMIN " +$InstallDir+"\TMADMIN.EXE -i"+$InstallDir+"\TELME.INI", "Tel-Me User Admin", "0", $InstallDir+"\TMADMIN.EXE"
- ADDICON $InstallDir+"\INSTALL.EXE ", "Tel-Me Install", "0"
- ADDICON $InstallDir+"\INTRO.EXE UPGRADE " +$InstallDir+"\UPGRADE\UPGRADE.EXE", "Upgrade Tool", "0", $InstallDir+"\UPGRADE\UPGRADE.DLL"
- ADDICON "WRITE.EXE "+$InstallDir+"\README.WRI", "Read Me", "0"
-
- IF $KeepSettings = "NO", GOTO NEW
- RUNAPP $InstallDir+"\COMMS\SETUP.EXE -r -i"+$InstallDir+"\TELME.INI"
- GOTO END
-
- :NEW
- RUNAPP $InstallDir+"\COMMS\SETUP.EXE -i"+$InstallDir+"\TELME.INI"
-
- GOTO END
-
- ;--------------------------------------------------------------------
- :USER_ICONS
- UPDATE_TMVER $InstallDir
- UPDATE_TMVER $InstallDir+"\UPGRADE"
-
- ICON_START
- CREATE_GROUP "Tel-Me", "", "NO"
-
- REMICON "Tel-Me"
- REMICON "Tel-Me Comms Setup"
- REMICON "Tel-Me Supervisor"
- REMICON "Tel-Me User Admin"
- REMICOM "Tel-Me Upgrade"
- REMICON "Tel-Me Install"
- REMICON "Comms Setup"
- REMICON "Upgrade\Tool"
- REMICON "Upgrade Tool"
- REMICON "Daily Post"
- REMICON "Registration On-Line"
- REMICON "Register for Tel-Me"
- REMICON "Read Me"
- REMICON "Read-Me"
-
- ADDICON $InstallFrom+"\HARNESS.EXE -i"+$InstallDir+"\TELME.INI", "Tel-Me", "0"
- ADDICON $InstallFrom+"\COMMS\SETUP.EXE -i"+$InstallDir+"\TELME.INI", "Tel-Me Comms Setup", "0"
- ADDICON $InstallFrom+"\INTRO.EXE USERADMIN " +$InstallFrom+"\TMADMIN.EXE -i"+$InstallDir+"\TELME.INI", "Tel-Me User Admin", "0", $InstallFrom+"\TMADMIN.EXE"
- ADDICON "WRITE.EXE "+$InstallFrom+"\README.WRI", "Read Me", "0"
-
- ICON_CLEANUP
-
- CREATEDIR $InstallDir+"\EMAIL"
-
- IF $KeepSettings = "NO", GOTO NEWNW
- RUNAPP $InstallFrom+"\COMMS\SETUP.EXE -r -i"+$InstallDir+"\TELME.INI"
- GOTO END
-
- :NEWNW
- RUNAPP $InstallFrom+"\COMMS\SETUP.EXE -i"+$InstallDir+"\TELME.INI"
- GOTO END
-
- ;--------------------------------------------------------------------
- :REMOTE
- VERSIONFILE $InstallDir+"\COMMS\TMRLS.DAT"
- GOTO MESSAGE
-
- ;--------------------------------------------------------------------
- :MESSAGE
- $InstalledMessage = "Tel-Me Has Finished Installing To " + $InstallDir
- MESSAGEBOX $InstalledMessage
- GOTO END
-
- :END
-